package com.market.service.admin;

import com.market.bean.MarketBrand;
import com.market.bean.bo.admin.AdminBrandUpdateBo;
import com.market.bean.common.BasePageInfo;
import com.market.bean.common.CommonData;
import com.market.bean.validation.ValidationBrand;
import com.market.bean.vo.admin.AdminBrandCreateVo;

/**
 * @Author:WalterChan
 * @Decription:AdminBrandService
 * @Date Created in 2022-12-29-22:10
 */
public interface AdminBrandService {

    CommonData<MarketBrand> list(BasePageInfo info, String id, String name);

    AdminBrandCreateVo create(ValidationBrand brand);

    AdminBrandCreateVo update(AdminBrandUpdateBo updateBo);

    void delete(MarketBrand marketBrand);
}
